﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SimpleServiceBus.Persistence.Domain;
using SimpleServiceBus.Persistence.Domain.Management.Entities;

namespace SimpleServiceBus.Persistence.Domain.Management.Entities
{
    public class EndpointPerformanceMeasurement : SsbEntity
    {
        public virtual ManagedEndpoint ManagedEndpoint { get; set; }

        public virtual EndpointMetricType MetricType { get; set; }

        public virtual DateTime MeasurementTime { get; set; }
        
        public virtual double? NumericValue { get; set; }
        public virtual string TextValue { get; set; }
        public virtual bool? BooleanValue { get; set; }
    }
}